package com.ylr.user.framework.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.ylr.user.framework.entity.HistoryPasswordEntity;

import java.util.Set;

/**
 * Created by IntelliJ IDEA.
 *
 * @author wei
 * date: 2021-09-26 22:09:00
 * className: HistoryPasswordService 用户历史密码操作请求服务接口
 * version: 1.0
 * description:
 */
public interface HistoryPasswordService extends IService<HistoryPasswordEntity> {

    /**
     * 保存用户使用的密码记录
     * @param userId   用户id
     * @param password 用户的登录密码
     */
    void saveUserPassword(Long userId, String password);

    /**
     * 获取用户最近使用过的三个旧密码
     * @param userId 用户id
     */
    Set<String> getLast3Password(Long userId);

}

